tools computer power tools notebook laptop accountant software firmware programming civil engineering design radius3 construction engineer hand tools firmware requirements application consultant computer repair firmware specification engineering certified engineers manufacturing thin-client computer consultant